land for peace - German English Dictionary